RAFT: A Stateful Retrieval-Augmented Framework for Troubleshooting Agents
RAFT:面向故障排查 Agent 的有状态检索增强框架
🧭 有状态 RAG 检索层用于故障排查 Agent
Microsoft
将历史案例建模为有向时间线条目链,在条目级检索匹配中间状态,显著提升案例命中率
📌 工作参考价值(5 点)
- 将长流程业务数据(如售后工单、客服会话、广告异常处理)建模为有向时间链条目,用条目级 embedding 检索,能匹配中间状态而非仅整篇相似度,提升问题定位精度。
- 检索时返回锚定在匹配状态的父案例轨迹,而不是完整长文档,可减少无关上下文噪声,降低后续 LLM 推理成本与干扰。
- 利用可配置相似性表示构建案例级图,可连接相似案例用于图检索或辅助导航,适合构建案例库的推荐和聚类功能。
- 只评估检索层(Case Hit)而非整个 Agent 系统,无需生产部署即可快速迭代检索策略;在业务中可先离线验证检索质量,再集成到在线 Agent。
- 合成数据结合真实标签数据(如 Jira duplicate labels)验证迁移性,对有标签的真实业务数据可低成本验证方法有效性。